home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1996 #6 / Amiga Plus CD - 1996 - No. 06.iso / pd / spiele / wgp / wgp version notes < prev    next >
Text File  |  1996-01-24  |  10KB  |  260 lines

  1. Game processor History:
  2.  
  3. May 18 1995: V1.0 beta release
  4.  
  5. 5/19 Experienced a crash from the compiled version well into a game of
  6. Third Reich. Was not able to duplicate.  Suspect a possible attempt to
  7. access a bob that wasn't defined.  Installed a verification logic of the
  8. mouse bob before the image is accessed.  
  9.  
  10. 5/20/95:  Fixed bug in movement/combat selection that allowed return to
  11. movement before post-combat movement was finished.
  12.  
  13. Improved unit handling.  You can now select individual units out of a hex
  14. even if you're already carrying one or more units.  This will make moving
  15. units around a LOT more intuitive.  
  16.  
  17. Added hotkeys for commonly used functions
  18.  
  19. Fixed a bug caused when define dice was performed, where the upper left
  20. five hexes could no longer be selected.
  21.  
  22. 5/21/95:
  23. Installed most of the ASCII move recording logic, revised some of the unit
  24. handling routines for better efficiency and to function with the move
  25. record. Work went slowly because my heart really wasn't in it, but the
  26. product is good. 
  27.  
  28. Discovered a bug with the comment function: It doesn't error check to make
  29. sure you don't use too many lines.
  30.  
  31. Fixed a bug caused between the new hotkeys and the comment function
  32. conflicting.
  33.  
  34. 5/22/95:  Experienced the same sort of crash as on 5/19 while trying to
  35. pick up a unit.  Was finally able to duplicate and nail it down.  Not sure
  36. it was the same as on 5/19 because this seemed related to the multiple unit
  37. pickup logic, which wasn't in the compiled version.
  38.  
  39. Firmed up the logic right after a unit is plucked out of a stack to keep
  40. the same stack on the roster.
  41.  
  42.  
  43. 5/26/95:  Fixed a couple of bugs in the comment window that would cause a
  44. crash if you were editing on the last line.
  45.  
  46. Added a redraw after turning all units face-up or face-down.
  47.  
  48. Made it so you cannot turn over all units if you are carrying a unit,
  49. ghosted the menu options when a unit is carried.
  50.  
  51. Fixed a bug when "quit" is selected from the menu.
  52.  
  53. 5/27/95:  Finished integrating the flip function when reading playback
  54. files to an ASCII text file.
  55.  
  56. Began work on playback
  57.  
  58. Fixed bug with Replay button where the buttondown appeared in the wrong
  59. place.
  60.  
  61. Realized just how obnoxious that window border I used is to people with no
  62. flicker-fixer.  Replaced it throughout with a solid border.
  63.  
  64. 5/28/95:  Did the bulk of the playback logic
  65.  
  66. 5/29/95:  Changed the initial default position of all units to the upper
  67. left hex on the map.  With the improved unit selection handling, this is an
  68. easier way to deal with initial setup.  
  69.  
  70. 5/30/95:  Threw out the concept of Start/stop move.  Hex by hex movement
  71. logic made this mode so nearly redundant as to not be worth maintaining. 
  72. The only drawback is if someone examines the contents of a hex with a
  73. handfull of units, it will appear on the replay.  But then, I think I would
  74. like to know if someone's been pawing through my stacks  ;) .
  75.  
  76. Reworked a good part of the logic for movement in the replay (my first AMAL
  77. program!).  The units now visibly move across the screen. _I_ think it
  78. looks pretty sexy.
  79.  
  80. 5/31/95:  V1.1 beta release
  81.  
  82. 6/2/95:  Fixed a bug where the "Save" menu option thought the combat mode
  83. was the movement mode and vice versa.  Work is slow because I'm still
  84. suffering from last night's bachelor party.
  85.  
  86. 6/3/95:  Firmed up replay option some more
  87.  
  88. 6/4/95:  Installed Value display logic, and integrated it in with the
  89. editor.
  90.  
  91. Did a mighty bug-stomp in the replay code. I do believe this bit's ready to
  92. ship.
  93.  
  94. Discovered and fixed a fatal bug which centers a unit on the
  95. screen if it's too close to the right or bottom edge of the board, and
  96. another which refused to show the far lafthand row of hexes.
  97.  
  98. 6/5/95: Did the screen fade between the logo and the main screen.  This
  99. also palette locks.
  100.  
  101. 6/7/95:  Installed save positions menu option.
  102.  
  103. Redid the doubleclick logic to eliminate a wait period on single clicks.
  104.  
  105. Rewrote the load and save logic to integrate the playback with the
  106. savedgame file.  Replays are now possible from a freshly loaded game! The
  107. savedgame files went up by 10 bytes, so V1.1 files will no longer work.  I
  108. wrote an updater program to make them so they will.
  109.  
  110. Added a conditional test before the centering logic which will not center a
  111. units that is more than five hexes from the visible screen edge already. 
  112. This caused a bug to pop up in the replay when a comment window is closed. 
  113. Fixed that, too.
  114.  
  115. 6/9/95: Added user-guidance requesters when expected files are not located.
  116.  
  117. Spent the rest of the day stomping bugs in the playback integration.
  118.  
  119. 6/10/95: Increased the maximum size of the unit names to 11.  Rewrote the
  120. module load routine to accomodate this.
  121.  
  122. 6/11/95: V1.2 demo release.
  123.  
  124. 6/17/95: Cleansed potential Do-loop problem by eliminating all do-loops.
  125.  
  126. Incorporated keyfile logic.
  127.  
  128. Added Version variable, cleaned up and consolidated excessive string
  129. verbiage
  130.  
  131. 6/18/95: completed registration routine
  132.  
  133. Cleaned up strings throughout.
  134.  
  135. released V1.3 to beta testers
  136.  
  137. After the release, found a bug in the playback that caused the comment
  138. boxes to take forever to appear.  A garbage collection utility got put in
  139. as part of the loop to read the playback.
  140.  
  141. 6/21/95: rewrote the unlicensed playback and ASCII move routine to allow
  142. players to record/view 50 moves of any game then give a licenseware notice.
  143.  
  144. 6/26/95: added a intuition text window telling users how to get back to
  145. WGP.
  146.  
  147. 7/5/95: Fixed bug in the project menu that wasn't drawing the prompts
  148. option correctly after it was selected.
  149.  
  150. V1.4 Public release!  (YAY!)
  151.  
  152.  
  153. 8/2/95:  Added instruction on how to obtain a licensed copy of the program
  154. to the "register" part of the menu.
  155.  
  156. Fixed distance computation for the playback logic to make long moves more
  157. snappy.
  158.  
  159. Added "reqtools.library" to the archive, which is necessary.
  160.  
  161. Fixed bug that could cause a lockup during replay if a unit was picked up
  162. but not moved to a new hex.
  163.  
  164. Cleaned up logic with the replay when moving units near the map edges.  The
  165. map does not update when not necessary now. 
  166.  
  167. Added a check before loading module images to make sure sufficient chip ram
  168. exists and alerting the user if it does not.
  169.  
  170. 8/7/95:  added code so that the directory for saved games will be retained
  171. as the directory the user selected.
  172.  
  173. 8/10/95: Released V1.5
  174.  
  175. 8/29/95: Fixed a problem with the way values are set to display.  Program
  176. was not loading the defaults from the module file.
  177.  
  178. Optimized code for speed and size.
  179.  
  180. 9/3/95:  Rewrote the load routine to handle decoding for reverse images
  181. which are assigned image numbers greater than 255.
  182.  
  183. 9/4/95: Fixed that annoying habit the program had of scrolling the list of
  184. units when you picked up a unit from the middle of the list.
  185.  
  186. 9/9/95: Fixed the pause that occurred when you hit the comment button (the
  187. program was saving a picture of the screen to RAM:)
  188.  
  189. Tightened up the flip over logic to work better through a replay.
  190.  
  191. Discovered a problem with dice rolls.  It seems the random number generator
  192. needed to be seeded, or you would get the same sequence of numbers every
  193. time you played.  Not good.  Now the program spends idle time tossing coins
  194. to keep you guessing.
  195.  
  196. 9/10/95: V1.6 release
  197.  
  198. 9/14/95:  Fixed a bug where flipped over units wouldn't always be left with
  199. the correct side showing after a replay.
  200.  
  201. 9/30/95: fixed a bug where if you picked up a stack of units, then clicked
  202. on a unit button from the stack list, duplicate units would be created.
  203.  
  204. 10/5/95:  Fixed a bug that sometimes prevented a replay from being invoked
  205. more than once per session.  If you escaped out of a replay, the program
  206. might be fooled into thinking it was still carrying a unit, preventing a
  207. replay from being invoked again.
  208.  
  209. 10/8/95:  Installed some error checking in the save as ascii and replay
  210. logic to prevent a crash in case the program cannot decipher a second set
  211. of coordinates in hex by hex movement.
  212.  
  213. 11/2/95:  Fixed a bug with the above mentioned error checking which would
  214. enter an infinite loop if the replay recorded two flip actions in a row.
  215.  
  216. Fixed a problem with the save moves as ascii function which would not save
  217. the move in anything but the game root directory.
  218.  
  219. Released V1.7
  220.  
  221. 11/12/95: Fixed a small bug which caused the program to get confused about
  222. what image was face-up on a unit if it was face down on the board when a
  223. savedgame was loaded.
  224.  
  225. Limited release of V1.7a
  226.  
  227. 12/4/95: Added comment encryption logic.  Secret comments may now be passed.
  228.  
  229. limited release of 1.7b
  230.  
  231. 12/25/95: Fixed a bug that allowed you to load a savedgame file while
  232. holding a unit, thereby magically creating an extra unit.
  233.  
  234. Fixed a bug that allowed you to cancel the die roll function, allowing
  235. unscrupulous players to re-roll until they got a roll they liked.
  236.  
  237. Fixed a bug where the screen sometimes wouldn't be redrawn with the
  238. starting positions at the beginning of a replay operation.
  239.  
  240. 12/28/95: Added a 1.5 second delay to the comment display during a replay,
  241. allowing you enough time to get off whatever key you're holding down to
  242. zip through the replay so you don't miss the comment.
  243.  
  244. Limited release of 1.7c
  245.  
  246. 1/4/96:  Added a replay function which will indicate at what points the
  247. file was saved.  This will prevent a player from saving the game before a
  248. critical die roll, and then re-rolling over and over until he gets a good
  249. number, without his opponents knowing about it.
  250.  
  251. 1/24/96:  Added a "save comments in ASCII" menu option.  This will allow
  252. users to save only the comments and die roll results from a replay as
  253. ascii, so it can be quoted in other correspondence.
  254.  
  255. Cleaned up the menu logic to optimize program size a bit.
  256.  
  257. Rewrote the redraw map logic for speed.  Didn't yield any more speed. The
  258. bottleneck appears to be the blitter.
  259.  
  260. Released V1.8